Codes and Iterative Decoding on Algebraic Expander Graphs

نویسندگان

  • John Lafferty
  • Dan Rockmore
چکیده

The notion of graph expansion was introduced as a tool in coding theory by Sipser and Spielman, who used it to bound the minimum distance of a class of low-density codes, as well as the performance of various iterative decoding algorithms for these codes. In spite of its usefulness in establishing theoretical bounds on iterative decoding, graph expansion has not been widely used to design codes. Instead, random graphs are the primary means used to obtain graphs for codes, raising the question of whether comparable performance can be achieved using explicit constructions. In this paper we investigate the use of explicit algebraic expander graphs and algebraic subcodes, and show that the resulting coding schemes achieve excellent performance, competitive with standard low-density paritycheck codes over a wide range of block lengths. Since the code constructions are based on graphs of groups, the Fourier transform can be used to obtain fast encoding algorithms for these codes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Eigenvalue bounds on the pseudocodeword weight of expander codes

Four different ways of obtaining low-density parity-check codes from expander graphs are considered. For each case, lower bounds on the minimum stopping set size and the minimum pseudocodeword weight of expander (LDPC) codes are derived. These bounds are compared with the known eigenvalue-based lower bounds on the minimum distance of expander codes. Furthermore, Tanner’s parity-oriented eigenva...

متن کامل

On expander codes

Expander codes count among the numerous applications of expander graphs. The term was first coined by Sipser and Spielman when they showed how expander graphs can be used to devise error-correcting codes with large blocklengths that can correct efficiently a constant fraction of errors. This approach has since proved to be a fertile avenue of research that provides insight both into modern iter...

متن کامل

6.962: Week 4 Summary of Discussion Topic: Codes on Graphs 1 a Brief History of Codes on Graphs

1962 Gallager invents low density parity-check LDPC codes 1112 and what is now known as the sum-product iterative decoding algorithm for a p osteriori probability APP decoding. 1981 Tanner founds the eld of codes on graphs, introducing the bipartite graphical model now widely popular referred to as a Tanner graph" and the decoding algorithm now called the min-sum" or max-product" algorithm. Tan...

متن کامل

Introduction to the special issue on codes on graphs and iterative algorithms

I N the 50 years since Shannon determined the capacity of ergodic channels, the construction of capacity-approaching coding schemes has been the supreme goal of coding research. Finally today, we know of practical codes and decoding algorithms that can closely approach the channel capacity of some classical memoryless channels. It is a remarkable fact motivating this special issue that all know...

متن کامل

Low-Density Parity-Check Codes: Constructions and Bounds

Low-density parity-check (LDPC) codes were introduced in 1962, but were almost forgotten. The introduction of turbo-codes in 1993 was a real breakthrough in communication theory and practice, due to their practical effectiveness. Subsequently, the connections between LDPC and turbo codes were considered, and it was shown that the latter can be described in the framework of LDPC codes. In recent...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000